{{tag>Hoary Breezy serveur}}

----

===== Introduction =====

**Plone** est un serveur de système de gestion de contenu ou CMS en anglais (//Content Management System//).

Pour plus de renseignement sur ce qu'induit le système de gestion de contenu, allez sur [[http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu|la page concernant les CMS de Wikipedia]]





===== Pré-requis =====

Il nous faut installer les paquets ''plone'' et ''plone-site'' via Synaptic, ou via la ligne du commande : 
<code>
sudo apt-get install plone plone-site
</code>

Ces paquets sont présents dans les [[:dépôts]] //Universe//.
 
== **petit bug :** ==
<code>
8:~$ sudo apt-get install plone plone-site
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture de l'information d'état... Fait
Aucune version du paquet plone n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet plone
</code>

En revanche, cocher "plone-site" dans synaptics marche au poil :)




===== Installation =====

Ensuite, il faut se laisser guider, l'installation est assez simple. On nous demande à un moment, un login et un mot de passe, dont il faut **ABSOLUMENT** se souvenir pour la suite, mais bon comme pour tout système linux (Si, on a oublié, il faut désinstaller complètement, tout les paquets que Synaptic a déjà installé).

Puis, on confirme le localhost : ''http://localhost:8081''  .

Cela y est vous avez votre serveur CMS (ou système de gestion de contenu, mais c'est un peu long non ? ;-))

Si vous voulez partager votre serveur, n'oubliez pas d'ajouter une politique pour le trafic entrant qui autorise le service proxy sur le numéro de port identique (8081) dans votre pare-feu ([[:Firestarter]], par exemple), si vous voulez accéder à Plone à partir d'un autre poste.

<note help>
Si à la fin de l'installation, il y un message d'erreur:

//dzhandle make-instance: service user must be specified as user:group
//

il faut [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] ///var/lib/dpkg/info/plone-site.postinst// et remplacer dedans la chaine --//service-user=zope// par --//service-user=zope:zope// pour la création de l'instance.
Ensuite, il faut lancer dpkg-reconfigure:
   $ sudo dpkg-reconfigure plone-site
</note>

===== Configuration (premiers pas)=====

Bon c'est bien gentil, c'est installé c'est tout beau, maintenant, il va falloir travailler tout cela.
Et faire un peu son //portail// perso...

Donc on tape : ''http://localhost:8081/manage''
Et là Plone, nous demande le login et le mot de passe (que vous avez entrés lors de l'installation). 

Ensuite on arrive devant l'écran de configuration, et là, la première chose à faire, c'est d'ouvrir son espace plone, donc vous allez sur le menu déroulant en haut à droite, et ensuite, sélectionnez ''plone site'' et cliquez sur ''add'' (c'est-à-dire ajoutez). En fait vous ajoutez dans votre serveur un espace plone, qui va faire du CMS.


===== Mon "Plone" =====

Pour créer un espace plone, on a besoin :
- d'un ID, ou identifiant, qui permet de la localiser, par exemple, si vous tapez dans la case ID : ''plone qui plane'', alors sur l'adresse de votre site sera la suivante : ''http://localhost:8081/plone_qui_plane''.
- d'un titre (''title''), pour savoir comment la page se nomme
- d'une description, mais ce n'est pas obligatoire, enfin, bon, c'est vous qui voyez ....

bon, chez moi, c'est ''http://localhost:8081/Control_Panel/Products/CMFPlone/plone_qui...''

Et voilà votre espace est créé, évidement, pas totalement. Votre plone est installé.
Vous avez ensuite l'interface graphique qui permet de gérer vos travaux.

//
Une documentation en français est disponible à cette adresse [[http://cielissime.free.fr/inforezo/zope/plonedoc.pdf]]// 

//Contributeur : [[utilisateurs:youp]].//